package top.wuchu.rpc.loadbalancer;

import com.alibaba.nacos.api.naming.pojo.Instance;

import java.util.List;

/**
 * 自定义负载均衡接口
 * @author WuChu
 */
public interface LoadBalancer {

    Instance select(List<Instance> instances); // 传统负载均衡算法

    Instance select(List<Instance> instances, String clientAddress); // 分布式负载均衡算法

}
